不論我們將網站放在地端或是雲端(AWS、Azure、GCP...),都難免會因為一些意外(誤刪檔案、錯誤的下架網站、駭客攻擊、有害的外掛...)而導致網站資料毀損,這時我們就會需要時先預防這件事發生,最有效的辦法就是將資料備份而且要備份在不同的節點來避免無法取得該資料。
最好的做法是在多個節點建立網站服務,比如說在日本、北美都部署一台 WordPress 的服務然後建立一台 Load Balancer(附載平衡器) 在網站服務的前面為其疏導流量,這樣只要 Load Balancer 還在就不會因為單一節點毀壞而造成網站不能瀏覽或因為流量太大而導致用戶體驗被影響。
但我們這篇文章的重點不是維持高可用性,而是在資料被毀損時能夠保證盡可能在可接受的限度下保留並且還原,所以我們會介紹到 UpdraftPlus 這款備份還原的外掛。
我們盡到了頁面,跟著導覽走
備份被分為檔案與資料庫,而我這裡會建議同時都備份
因為媒體的資料有很多都與資料庫內的內容有相依性,缺一不可
在這裡設定週期與要使用的雲端服務,我這裡選擇 Google 雲端
這套備份機制還包含了備份外掛與佈景,所以不用擔心自己自定義的內容會遺失
回到首頁按下立刻備份就會有執行備份的 Log
請記得如果你有選擇 Google 硬碟,你需要登入你的 Google 帳號在設定頁面
如果你沒有設定,檔案就不會上傳到 Google 硬碟但這也不會有任何錯誤產生
因為這個備份會存在你部署 WordPress 的主機上,我們也可以選擇下載到本機備份
我們今天暸解到了我們為什麼要備份與其好處,而且介紹 UpdraftPlus 作為備份的外掛
也注意到了我們就算有設定 Google 硬碟作為遠端備份,但就算有設定也要注意有沒有實際連接才有辦法在遠端備份我的檔案。
明天會介紹跟今天很類似的東西叫做遷移,我們會使用 All-in-One WP Migration 來做到搬移這件事
他類似於備份,但概念上是從 A 網站到 B 網站